package com.martin.manejadorArchivos;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;

public class ManejadorArchivos {

	private File archivo;
	private List<String> lista;
	
	public ManejadorArchivos(String path) {
		this.archivo = new File(path);
		this.lista = new ArrayList<String>();
	}
	
	public void parsearArchivo() {
		if (this.archivo.exists() && this.archivo.isFile()) {
			try {
				BufferedReader entrada = new BufferedReader( new FileReader( archivo ) );
				String persona;
				
				while ((persona = entrada.readLine()) !=null ) {
					if (persona.length() > 0) this.lista.add(persona);
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}
	
	public List<String> obtenerNombres() {
		parsearArchivo();
		return this.lista;
	}

}
